package Visao;

import java.text.ParseException;

public class ControleDeTelas {
             
	
private static Presenca presenca;
	
	
	public static Presenca getPresenca(){
		if(presenca == null){
			presenca = new Presenca();
		}
		
		return presenca;
	}
	
	
private static Inicio inicio;
	
	
	public static Inicio getInicio()  {
		if(inicio == null){
			try {
				inicio = new Inicio();
			} catch (ParseException e) {
				e.printStackTrace();
			}
		}
		
		return inicio;
	}
	
private static Cadastros cadastros;
	
	
	public static Cadastros getCadastros()  {
		if(cadastros == null){
			try {
				cadastros = new Cadastros();
			} catch (ParseException e) {
				e.printStackTrace();
			}
		}
		
		return cadastros;
	}	
	
private static Busca busca;
	
	
	public static Busca getBusca() {
		if(busca == null){
			try {
				busca = new Busca();
			} catch (ParseException e) {
				
				e.printStackTrace();
			}
		}
		
		return busca;
	}
private static CadastroFuncionario cadastroFuncionario;
	
	
	public static CadastroFuncionario getCadastroFuncionario(){
		if(cadastroFuncionario == null){
			try {
				cadastroFuncionario = new CadastroFuncionario();
			} catch (ParseException e) {
				e.printStackTrace();
			}
		}
		
		return cadastroFuncionario;
	}	

private static Excluir excluir;
	
	
	public static Excluir getExcluir() throws ParseException{
		if(excluir == null){
			excluir = new Excluir();
		}
		
		return excluir;
	}	
	
private static Visitante visitante;
	
	
	public static Visitante getVisitante() throws ParseException{
		if(visitante == null){
			visitante = new Visitante();
		}
		
		return visitante;
	}	
	
	
	
private static Login login;
	
	
	public static Login getlLogin() throws ParseException{
		if(login == null){
			login = new Login();
		}
		
		return login;
	}
	
	
	
	
	
	
}
